package com.wy.singleton_demo;

/**
 * @author 美女
 * @date 2022/04/27 22:51
 **/
//单例模式—一个进程中有且只有一个对象
//懒汉模式-用到时再对对象初始化
public class LazyModeV1 {
    private static LazyModeV1 instance=null;//不给实例化赋初值，什么时候用到再初始化
    public static LazyModeV1 getInstance(){
        if(instance==null){//判断instance是否第一次进来/调用
                           //保证{}内代码只在第一次执行
                           //达到这个类在整个进程中有且只有一个对象
            instance=new LazyModeV1();
        }
        return instance;
    }
    private LazyModeV1(){}
}
